package cn.mingfancloud.基础知识.字符串;

public class ConversionDemo {
    public static void main(String[] args) {
        String str_2 = "110001";
        // 将字符串按照二进制解析
        int binary = Integer.parseInt(str_2, 2);
        // 输出结果
        System.out.println("二进制到十进制：" + str_2 + " → " + binary);
        // 创建八进制字符串对象
        String str_8 = "143";
        // 将字符串按照八进制解析
        int octal = Integer.parseInt(str_8, 8);
        // 输出结果
        System.out.println("八进制到十进制：" + str_8 + " → " + octal);
        // 创建十六进制字符串对象
        String str_16 = "-FF";
        // 将字符串按照十六进制解析
        int hex = Integer.parseInt(str_16, 16);
        // 输出结果
        System.out.println("十六进制到十进制：" + str_16 + " → " + hex);
        // 创建二十八进制字符串对象
        String str_28 = "amlk";
        // 将字符串按照二十八进制解析
        int value = Integer.parseInt(str_28, 28);
        // 输出结果
        System.out.println("二十八进制到十进制：" + str_28 + " → " + value);
    }
}
